The following is a list of errors, warnings, and notices that object routines can return. A list of general QuickDraw 3D errors is given in "QuickDraw 3D Errors, Warnings, and Notices" .
kQ3ErrorInvalidObject
kQ3ErrorInvalidObjectClass
kQ3ErrorInvalidObjectType
kQ3ErrorInvalidObjectName
kQ3ErrorObjectClassInUse
kQ3ErrorAccessRestricted
kQ3ErrorMetaHandlerRequired
kQ3ErrorNeedRequiredMethods
kQ3ErrorNoSubClassType
kQ3ErrorUnknownElementType
kQ3ErrorNotSupported
kQ3ErrorTypeAlreadyExistsAndHasSubclasses
kQ3ErrorTypeAlreadyExistsAndOtherClassesDependOnIt
kQ3ErrorTypeAlreadyExistsAndHasObjectInstances
kQ3WarningNoObjectSupportForDuplicateMethod
kQ3WarningNoObjectSupportForDrawMethod
kQ3WarningNoObjectSupportForWriteMethod
kQ3WarningNoObjectSupportForReadMethod
kQ3WarningUnknownElementType
kQ3WarningTypeAndMethodAlreadyDefined
kQ3WarningTypeIsOutOfRange
kQ3WarningTypeHasNotBeenRegistered
kQ3WarningTypeAlreadyRegistered
kQ3WarningTypeSameVersionAlreadyRegistered
kQ3WarningTypeNewerVersionAlreadyRegistered
kQ3WarningInvalidObjectInGroupMetafile
kQ3NoticeObjectAlreadySet
kQ3NoticeMethodNotSupported